import { getRequest, postRequest, deleteRequest } from '@/request/http'

export const getTableList = function () {
  return getRequest('/api/profiles')
}

export const addData = function (data) {
  return postRequest('/api/profiles/add', data)
}

export const editData = function (id, data) {
  return postRequest(`/api/profiles/edit/${id}`, data)
}

export const deleteData = function (id) {
  return deleteRequest(`/api/profiles/delete/${id}`)
}

/*************** 首页 *************/

// 获取自查率
export const getCheckrate = function () {
  return getRequest(`/api/v1/houses/checkrate`)
}
// 共涉及的数据
export const getBaseInfoAllData = function () {
  return getRequest(`/api/v1/houses/excuteobject?id=dptj-sjxzqh`)
}
// 共涉及的表格数据
export const getBaseInfoAllTableData = function () {
  return getRequest(`/api/v1/houses/excute?id=dptj-qjzc`)
}

// 获取基本信息
export const getBaseInfoIndex = function () {
  return getRequest(`/api/v1/houses/Jbxx`)
}
// 获取 人员疏散通道建设情况
export const getBaseInfoRysstdjsqk = function () {
  // return getRequest(`/api/v1/houses/excutetb?id=rysstdjsqk`);
  return getRequest(`/api/v1/houses/rysstdjsqk?code=110000`)
}
// 获取 消防隐患处理情况
export const getBaseInfoXfyhclqk = function () {
  // return getRequest(`/api/v1/houses/excutetb?id=xfyhclqk`);
  return getRequest(`/api/v1/houses/xfyhclqk?code=110000`)
}
// 中间卡片
export const getTopList = function () {
  return getRequest(`/api/v1/houses/excute?id=dptj-zcljclhcl`)
}
// 中间下部(区县)
export const getBottomQuList = function (params) {
  return getRequest(`api/v1/admin/district-tree/childrenlist?parentId=${params.id}`)
}
// 北京市 自查情况
export const getBaseInfoZCQKBJData = function () {
  return getRequest(`/api/v1/houses/zcqktable`)
}
// 中间下部(圆环)
export const getBottomData = function (params) {
  // return getRequest(`/api/v1/houses/zcqk?param=${params.id}`);
  return getRequest(`/api/v1/houses/zcqk?param=${params.id}`)
}
// 清理室内电动自行车情况
export const getBaseInfoDdcData = function () {
  // return getRequest(`/api/v1/houses/excutetb?id=dptj-qlsnddzxcqk`);
  return getRequest(`/api/v1/houses/qlsnddzxcqk?code=110000`)
}
// 自防自救力量建设
export const getBaseInfoZfZjData = function () {
  // return getRequest(`/api/v1/houses/excute?id=dptj-zfzjlljs`);
  return getRequest(`/api/v1/houses/zfzjlljs?code=110000`)
}
// 宣传警示开展情况
export const getBaseInfoXcKzData = function () {
  // return getRequest(`/api/v1/houses/excute?id=dptj-xcjskzqk`);
  return getRequest(`/api/v1/houses/xcjskzqk?code=110000`)
}

// 自查率 - 卡片下钻(区县)
export const getBaseInfoZCQxData = function () {
  return getRequest(`/api/v1/houses/checkrategq`)
}
// 地图信息
export const getBaseInfoMapData = function () {
  return getRequest(`/api/v1/houses/checkrategqdxc`)
}
// 最新地图 信息
export const getBaseInfoMapData1 = function (params) {
  return postRequest(`/api/v1/houses/dp_31fgv2j`,params)
}
// 自查率 -  卡片下钻(乡镇)
export const getBaseInfoZCXzData = function (params) {
  return getRequest(`/api/v1/houses/checkrategxz?code=${params.id}`)
}
// 自查率 -  卡片下钻(村级)
export const getBaseInfoZCCjData = function (params) {
  return getRequest(`/api/v1/houses/checkrategcj?code=${params.id}`)
}
// 检查率 - 卡片下钻(区县)
export const getBaseInfoJCQxData = function () {
  return getRequest(`/api/v1/houses/Jcrategq`)
}
// 检查率 - 卡片下钻(区县)
export const getBaseInfoJCXzData = function (params) {
  return getRequest(`/api/v1/houses/Jcrategxz?code=${params.id}`)
}
// 检查率 - 卡片下钻(区县)
export const getBaseInfoJCCjData = function (params) {
  return getRequest(`/api/v1/houses/Jcrategcj?code=${params.id}`)
}

// 核查率 - 卡片下钻(区县)
export const getBaseInfoHCQxData = function () {
  return getRequest(`/api/v1/houses/Hcrategq`)
}
// 核查率 - 卡片下钻(区县)
export const getBaseInfoHCXzData = function (params) {
  return getRequest(`/api/v1/houses/Hcrategxz?code=${params.id}`)
}
// 核查率 - 卡片下钻(区县)
export const getBaseInfoHCCjData = function (params) {
  return getRequest(`/api/v1/houses/Hcrategcj?code=${params.id}`)
}




/*************** 基本信息(房主自查) *************/
// 标题卡片
export const getBaseInfoTitle = function () {
  return getRequest(`/api/v1/houses/checkjbxx`)
}
// 各区县电动自行车情况
export const getBaseInfoDdc = function () {
  return getRequest(`/api/v1/houses/checkjbxxddc`)
}
// 各区县建设疏散楼梯情况
export const getBaseInfoFloor = function () {
  return getRequest(`/api/v1/houses/checkjbxxsstd`)
}
// 各区县租住人口情况
export const getBaseInfoZzrk = function () {
  return getRequest(`/api/v1/houses/checkjbxxzzrk`)
}

// 疏散通道达标房屋数量
export const getBaseInfoThree = function () {
  return getRequest(`/api/v1/houses/checkjbxxthree`)
}
// 其他经营业态
export const getBaseInfoQtjyyt = function () {
  return getRequest(`/api/v1/houses/checkqtjyyt`)
}





/*************** 村级检查 *************/
// 头部卡片
export const getCJJCTopList = function () {
  return getRequest(`/api/v1/houses/checkjbxxcj`)
}

// 各区检查进度
export const getCJJCGQJJCJD = function () {
  return getRequest(`/api/v1/houses/cj_2gqjczd`)
}

// 检查发现隐患
export const getCJJCJCFXYH = function () {
  return getRequest(`/api/v1/houses/cj_3jcfxyh`)
}

// 电动自行车检查情况
export const getCJJCDDZXCJCQK= function () {
  return getRequest(`/api/v1/houses/cj_4ddcjcqk`)
}

// 各区检查隐患占比
export const getCJJCGQJYHZB= function () {
  return getRequest(`/api/v1/houses/cj_5gqjcyhzb`)
}

// 隐患七项占比
export const getCJJCYHQXZB = function () {
  return getRequest(`/api/v1/houses/cj_6yhqxzb`)
}

// 城管委统计
export const getCJJCCGWTJ = function () {
  return getRequest(`/api/v1/houses/cj_7cgwtjwm`)
}

/**************** mapbox 地图 *****************/

// 房屋列表
export const getFwList = function (params) {
  return postRequest(`/api/v1/houses/search-fwlb`,params)
}
// 自查
export const getZcList = function (params) {
  return postRequest(`/api/v1/houses/search-attryhzclog`,params)
}
// 检查
export const getJcList = function (params) {
  return getRequest(`/api/v1/nologin/village/baseInfo/baseInfoDetaile?pageIndex=${params.pageIndex}&limit=${params.limit}&fwbh=${params.text}`,)
}
// 乡镇核验
export const getXzList = function (params) {
  return getRequest(`/api/v1/nologin/hc/baseInfo/baseInfoDetaile?pageIndex=${params.pageIndex}&limit=${params.limit}&fwbh=${params.text}&jcly=${params.jcly}`)
}
// 区级核验
export const getQjList = function (params) {
  return getRequest(`/api/v1/nologin/hc/baseInfo/baseInfoDetaile?pageIndex=${params.pageIndex}&limit=${params.limit}&fwbh=${params.text}&jcly=${params.jcly}`)
}
// 市级核验
export const getSjList = function (params) {
  return getRequest(`/api/v1/nologin/hc/baseInfo/baseInfoDetaile?pageIndex=${params.pageIndex}&limit=${params.limit}&fwbh=${params.text}&jcly=${params.jcly}`)
}


// 自查详情
export const getZcInfo = function (params) {
  return postRequest(`/api/v1/houses/search-zchcyhlogdetaileall?id=${params.id}`)
}
// 检查详情
export const getJcInfo = function (params) {
  return getRequest(`/api/v1/nologin/village/${params.id}/restinfo`)
}
// 乡镇详情
export const getXzInfo = function (params) {
  return getRequest(`/api/v1/nologin/hc/${params.id}/restinfo`)
}
// 区级详情
export const getQjInfo = function (params) {
  return getRequest(`/api/v1/nologin/hc/${params.id}/restinfo`)
}
// 市级详情
export const getSjInfo = function (params) {
  return getRequest(`/api/v1/nologin/hc/${params.id}/restinfo`)
}

// 获取行政区
export const xzqList = function (params) {
  return getRequest(`/api/v1/admin/district-tree/childrenlist?parentld=${params.id}`)
}
